login has 100% coverage