add header file to public