adding assignment 4 in progress