mod data constraction