need to refactor testCrementAction