feat: add transpilation step