simple todo controller