gencode basic work
more gencode basic work