making a module