hard cbt ...