simulate order
fixed bug record supplier