Datatype initilization