add delete feature
add finished task feature