- refactor and divide implementation in two projects 
* move code to project 4.5
* one project with the CLI logic
* one project with the replace logic