Finish rule module