Updated defined type frequency and using viewstate for financial transactions