added include guard for multi_container.hpp