what gives