add special type fields