LUNCH
updating controller logic