generating scala project