8/10 cuz it's not pretty but it gets the message across