got rid of accessor functions, we now just interrogate the datatype