Adding all the necessary parts of the project