first implementation on handling client disconnect
updated css
flatter design