rearranged module sopnet