tested watching functionality