add choice list initializer