initiate module generator 2