added gd.js