refactoring project selector methods added