type and crossmatch