New authentication design