change behavior order