Add "|" function