adding CFType Printing