Demo for AMD and for the module pattern