update: new order record system (still buggy)