added authentication failure scenarios