gol.c work