change into a module