data generator written in go lang