added retrieve password basics