datapath sim added