module init setup