we dont want unique_ptr after all
Config::add (to array)
many different fixes to make this thing work again