Statis functions