data types parsing