a few minor things I noticed but overall 8/10