add GD per bindings