added load-key-list and try and error authentication