add give-n-take library