Initial commit with full project

basic project v0.1