freedom and flexibility