add observation_random_name function