processing choices