Sends piece message.

Design changes also included.