realizing that header can be simpler