feature(config) add traverse