adding blocks to server and channel and adding some examples