Authentication improved