better readme and code structure improved
better readme and code structure improved