working authentication and list saving