add the typescript