add `max_key`, `min_key`, `avg_key` options