added todo deletion support