feat(compiler): create file