Client now works! It's ugly and user hostile