Rating - finished

Needs styling but the logic is done.