We may not need parent_id so that is left out for now.