add method Choice()