better password support