release candidate 1
fix generate code