add functions2