giving it very hard