added module stru