added G2 (3 variant) support