change file names. add sfgen.go