first create common project