refactor useful functions into the module