flexible mode