changed base_price to virtual att: temp_price