use flux dispatcher