integrate all keyboards
last minute adjmt