test auto generate code