* add default rules
* fix replace