Add clean procedure