add pure data type