improved description structure