rehabilitation training solution.