removed logical distribution part
client class sketch