Initial commit, first version of the project