secret key of client is now random
gui design