added more benchmark