project require setup with first module creation