revert mark order
add average mark