fixed check order