added distributed WLZW