server message handlers being fleshed out