Update interface.hpp