cleanup and coverage at 100%