personal - rework metric for incomplete states