developing the keylogger