basic communication - server changes