Server separation
Message library