moved data authority to server