fix TS, partial