soooo many things
prior to price formatting