add function gallery