general classes

Основные классы