adding PAM authentication