Yet another todo list program