manual conversion todo list