Function and flexibility