add input lists and output lists to preprocess results
Merge branch 'simulation'