change to typescript
delete some files