add TS definition