more pieces in place for front end, including costs
adding support for prices, cost updating