TODO in GF implementation
