struct for each task's key names