assignment 4 code added