hard but flexible