new class for key exchange view