-- work in progress --
  * removed the rules object and cleaned up some of the comments.