switch to choices to symbols for better performance