Added server communication framework