Basic datatype structures are implemented