add public header