version 2.12

This can run for IPC insert or Keyboard (Asking not join yet)