documentation

some explanations and documentations for used classes and attributes