cleanup append