dedicated find_by_id method