semiharden

not defined yet