adding generic find methods for optimized queries