transpiler is now configurable