redefined todo filter