implement User Info/History API