scoring separated from order matching