more work on price flagging, stuff still broken.