setting up ptoject