implemented some server communication methods