a couple of simple function prototypes, more to come