ignore direnv
refactor
refactor to smaller methods
rather big refactoring
debugger for dev
tried to make the specs green.. futile efforts for now. later