CIGA design