edit knockknock protocol