create structure poject