cleanup
half checkout