add datalog2