added valuation model and functionality