big redesign. simpler, more powerful and breaking unit tests