input/output for temporal inference