https://www.simbiat.dev/talks/users/4/