some torque code added 2, some temporarily commented funcs