remove struct module dependency