working version

seems to be working except for the expected price and expected inventory
-- they are wacky right now!