complete an initial version of fuzz module