benchmark: add gm