update version to 1.0.2
change protected to public