authentication modified