add composite key demo