just need order and stock logic to work.