added g9, not implemented