CLEAN UP THE MESS ABC