set up for generic stuff
auth update