no linkage in header file