remove p
fix traversal