add assignment4&5
add gitignore