UPDATED Foundation Routine