Master Routine

Master Routine