working edit todo