Add union family of functions