make tests pass
key should be computed on value returned as group follows do
not clear why I added that identity step, remove