Sort:  

Pretty good assessment! Missing a few details, but it'll pass the exam =P