added a find by first, find by last, and find by email logic