high-level planning and low-level tracking