hard elast