we kind of have a working keyboard