add function tab