refactoring
adjustment description and examplex