passing adding and deletion tests