solution description