working spectate with service