added best case experiment