Added solution and reflection