refactoring ProjectBusiness Layer
find implemented and also ProjectBusinessLayer refactored