password prompt complex