updating README with implementation details