change class interface to joint dPathFollow