variables for result data collection(not tested)