add userinfo keeper