add benchmark. #7