Update header.hpp