refactoring of singletone
firs conflict - README.md