key is 16 bit, not sure why
challenge 24 (wip)