review the fairness and legality