add function details