key
table input
table output