init project

Please review, should be fine.