submodule merged from maidsafe