better injection of user info