Add benchmark procedure