What would the best way to do this - Better Auth