Add todo features