E3 for assignment 1