add_for_3args