primitive follows these domains