add back step + readme.md + updated tests