sophia: introduce random cursor