i * i g * i **