- refactored and cleaned up a bit. Makes for a much nicer example now.