update access modifier and readme