4 cleanup