Added 8 cases & 3 exceptions for Adding section