first classes for the project