fixing out-of-order code