updated generation configuration process