remaining and inflection helpers
editable todo
edit todo functionality
delete button