add listen verb
implement incoming messages - first draft