add assignment 5
update gitignore