Update segment.hpp