Type Director