main models

основные модели и функции.