add sql generating code