now using JPasswordField