Uses views to get data faster.
Uses passwordBox for password.