update, still refactoring
update members to private and others stuffs, still refactoring
readme updated