Project init
Mostly working