progress on remove