various change, add a tool to check which model is prefered