change order of definition