changed to more useful use case for FromAccumulate
fix conflic