finish the authorhelper as you want