abandoned TypeScript
use RequireJS everywhere