added login class and pricer class