change so order.fill receive data instead of [data]