coding #57 finding the concept by description and organization
coding #57 upgrade of the version