+ errorhandler + password handling