sorted some of the modules, added firmata