added module init