added Support traits