revised hard