rigidity and flexibility