module sttructure updates