choices implemented
added removeone