add setup module function
remove some comment