update framework and readme.md