dynamic change in projects
preload state of new todo
create the project, it needs refactor