Add the Add() function; fix #3