Please review branch feature/refineIterables