Finished challenge and reflection.