removed gm dependency