add new kex algo