make mult and add non-members, add 3rd arg for clarity