traversing idea and stuff