Mid term exam2