additional debugging and better rule ordering
further lessons