track typesmart syntax factory