public void work(int _current_time) throws TaskCompleted {
		if (this.minutes_remaining > 0) {
			this.minutes_worked++;
			this.minutes_remaining--;
			if (this.minutes_remaining == 0) {
				this.delay = (_current_time) - (this.deadline - 1);
			}
		}else{
			throw new TaskCompleted("Task:\r" + this.id + " completed");
		}
	}