making remote info generic