refactor 2 + added Readme