redo of module format and test file