adding OAuth require