todo list started, all backend stuff complete