add single remove plus bug fixes