source and graphs for project 1