Add: benchmark for all function