refactory and change readme