full traverse