Restructure module