added arbitrary volume metrics