massive cleanup.