bonus challenge done, needs reflection