7.x

Now with tons of utility functions stolen from book!!!