better project generation with package prefix