starting milestone 3
hw3 code start