rewriting conf.hpp