compl for g