new order improve js
WIP