switch to module pattern