add users.
refactoring.
modify readme