moved how it works to todo.md