add stuff to user auth. Make username unique.