new feature : add / remove loop