make market sort_order an optional parameter