added remove op