Added GTKgears.c (still doesn't work perfectly)