for szreach