added gd thingy