data types correct now