restuctured node_modules