Added dat logic module