no grants creation upon project creation
refactor getters
refactor more
refactor more
avoid undef warning