Added  functional classes necessary to start the project.