added zencoding