* parentloop cleanup