added ability to remove from list