Few refactoring changes
rewriting of readme.md