added authenticate by name