cleanup and detailed readme