adding of segment.hpp and interface.hpp files