added explicit distributed remove method