add Module.c and add a little test