working on a keylogger