attribute re-order