Direct Type