hard and waiting