patterns moved back to core
refactoring: rules building moved to engine