moving todo to waffle IO