added 'plugin.js' to astract the plugin dependencies and MVX technology