cleanup
missing cd
added submodules
added b efficiency
updated submodules