Reader from yaml
refactor...
refactor and a shell start script