details.hpp