new find_end structure