rename module to avoid conflict with builtin