1.1.9.7 function interface return design