added spec data types