first commit. the structure of project