Implement del method
Improve add method