#3 cleaned up library folder
#3 fixed submodules