split up frame_finder into 2 separate utilities