merge datadescription functionality
fix pep257