tested add and delete commands