GIVE and TAKE