change definition order