beginning clean up