refine readme, code review