clean up attempt