code cleanup
updated readme