added pointer to data types