@@ -0,0 +1,823 @@
+package seedu.taskell.logic.commands;%0A%0Aimport seedu.taskell.commons.events.model.TaskManagerChangedEvent;%0Aimport seedu.taskell.model.ReadOnlyTaskManager;%0Aimport seedu.taskell.model.task.ReadOnlyTask;%0A%0Apublic class SaveStorageLocationCommand extends Command %7B%0A    %0A    private String newStorageFilePath;%0A    private ReadOnlyTaskManager taskManager;%0A    %0A    public SaveStorageLocationCommand(String newStorageFilePath) %7B%0A        this.newStorageFilePath = newStorageFilePath;%0A    %7D%0A%0A    @Override%0A    public CommandResult execute() %7B%0A        taskManager = model.getTaskManager();%0A        indicateTaskManagerChanged();%0A        return null;%0A    %7D%0A    %0A    /** Raises an event to indicate the model has changed */%0A    private void indicateTaskManagerChanged() %7B%0A        raise(new TaskManagerChangedEvent(taskManager));%0A    %7D%0A%0A%7D%0A

create SaveStorageLocationCommand class