remove method fully working, still working on find