@@ -0,0 +1,936 @@
+package seedu.tasklist.logic.commands;%0A%0Aimport seedu.tasklist.logic.commands.exceptions.CommandException;%0A%0A/**%0A * Marks a task as done using its last displayed index from FlexiTask%0A * @author A0143355J%0A */%0Apublic class DoneCommand extends Command %7B%0A%0A    public static final String COMMAND_WORD = %22done%22;%0A%0A    public static final String MESSAGE_USAGE = COMMAND_WORD%0A            + %22: Marks the task identified by the index number used in the last task listing as done.%5Cn%22%0A            + %22Parameters: INDEX (must be a positive integer)%5Cn%22%0A            + %22Example: %22 + COMMAND_WORD + %22 1%22;%0A%0A    public static final String MESSAGE_DONE_TASK_SUCCESS = %22Done Task: %251$s%22;%0A%0A    public final int targetIndex;%0A%0A    public DoneCommand(int targetIndex) %7B%0A        this.targetIndex = targetIndex;%0A    %7D%0A%0A    @Override%0A    public CommandResult execute() throws CommandException %7B%0A        // TODO Auto-generated method stub%0A        return null;%0A    %7D%0A%0A%7D%0A

add DoneCommand class with constructor