added module definition allow for minification