+ config generation working