composite key test