Finished all rules and rule evaluator