reorganize specs to read more naturally
add feature to auto-format metric names