document different key formats