implement new_order path AND implement test