flexibility and precision