fix typo
update error messages
fix test_legacy_auth()