move remaining files to typescript