cleaner forEach maybe