added in some comments, that should be it for part b