chat room basic service design