updated datd.js