refactored and improved readme.