TAKE and GIVE NEEDS