Implement some of the add methods.