support cross referencing. nice.

also update the example a bit so it's a little more explanatory