keys working well, but more tests needed