update reasons and readme.