added in background + loop