add mode for switching screen order