added new battery submodule