hard
soft
