clean up and read me