uploaded completed solution one of one, reflection