modified TypsScript, Compass