fixed project generation