change GetUSRPData to exit function to add data to q