minor coding refines
update readme