Amended gd prototype
Amended gd prototype

sjinks/zephir,sergeyklay/zephir,sergeyklay/zephir,sergeyklay/zephir,sjinks/zephir,sergeyklay/zephir,sjinks/zephir,sergeyklay/zephir,sergeyklay/zephir,sjinks/zephir,sjinks/zephir,sjinks/zephir