change name of initialize function to init_module