Big commit

Nice base of project