most of the user info is passed to the layout at some point