loop bugfix