code cleanup
read me