fix function name . traverse