corrected server communication