using a header file