find implemented and also ProjectBusinessLayer refactored