Implemented Remove