update readme & cleaned code