basic filtered task list functionality is done