some work in progress on create message and spec for keepalive