mod source structure