updated solution description.