adding new files an assignment almost complete