authenticate code
auth change