needs gx to work