init project
project struct