add observation_random_status function