add some commons
update README
update some protato