add 9 versions benchmark