changed the way data flows between client and server