removed access of private members
code cleaning
code cleaning