add open user information function