Added H and I parameters
Added G parameter