Working except for second version of add.