benchmark class added