Add hard-soft