added selected value delegate