This again depends on how the recipes are setup. If they are in the plc then this should be trivial. If they are stored in the OIT then you need to give a lot more detail or consult the programmer who originally did the work. Sorry I can't be more specific. Look at how the recipes are loaded now, expanding the selection process to incorporate a virtual pb may require some local storage in the OIT with appropriate scripting.