rewrite function-call
rewrite function-call