Collaborative assignment 1