First commit

-Add first advance from the project.
State: Unfinished