started implementing watch/spectate