got basic client/server, naive implementation working