增加auth function
del d