generated at
input-output model