modified authentication