add a module file to deal with builtin func and add indent output