still refactoring project and category