assignment 3 datafiles + report