- erase implemented
- iterators implemented