rebuilding auth 2