working on remove method