assignment 2 file