ground motion result refactor