Working Remove functionality