finished task cannot be modified and some rules added to todolist model