hard_soft