added benchmark as kindly suggested by Kohske