fixed 1st_rule mistakes