ABS chapter 4

Ready for review.
Agreed - pretty nice :smile: