add function caption