Final score

review here