- First commit. Upload of all functionalities