added new submodule
updated exceptions