better labels, better values, correct yield, slightly broken legend