..
..
test
..
re-gen
finish gen code
handle log domain
..