this is used for traverse testing