forward dynamics enhancements