add test for kdf