finally works gic