Pool loop