miracle.js divided on modules in separate .js files