uploaded completed solution four, reflection