function declaration
added void to static types (but it is not added to the symbol table)