traversing works now