added harder state