various rules updates