Attempted to define add and remove and test them, but failed.