Add todo feature