type map