added gm module