declaration of a function