add function descrition