example of a function prototype