added benchmark cases