add task-loading and model selection for tasks