add generator

Signed-off-by: Jacob <kula_dkj@hotmail.com>
fix confilct