implement project creation by using cocoon