change tes108.c to struct module