projectGenerator