added option traverse for enable/disable (WIP)