clean
make todos editable
refactor