added notes from module pattern