Rating: 10.69

some errors
-