ongoing key handling prototyping