added rule components
added rule components