add 4 module and testunit