gol implementation not finished yet...