added server and communicator mockup