some password handling implemented