add suborders and items with tests