added public header methods