updated GoL