improved description and example