added submodule zencoding