new create two modules