logging config
gen-classes