Added node modules, basic struct