as hard and as much as possible