Hey guys, as some of you may know, I'm writing a program that keeps track of homework assignments and the "steps" that make up the assignment. Ex. A physics paper may require 3 steps, a first draft, a proofread, and a final draft. I have a button that will "archive" the assignment, and store it in a separate NSArrayController. I also added functionality to restore the task once it has been archived. The problem is, I'm having trouble storing the steps associated with the assignment. I'm using Core Data, and it uses two entities, Assignment and Steps. I have no problem archiving the selected assignment object in the NSTableView, but how would I also store the steps associated with it? For steps that haven't yet been archived, I'm using a simple NSTableView that is bound to the Core Data model. And on a side-note, when a new assignment is added to the table, is there a way to make it automatically in "edit-mode"? I'd like to make it so you don't have to double-click on the title to change it right after you've created the new one. Thanks!