finished off everything up until HATEOAS. 2 more big sections to go!