providing for others