what is use of static functions?