Week02 assignments implemented 10/10