abundant, generous