final code for iteration 1 meeting