modifying give card methods.