node-based locomotion