client improvemnts css is still to big but a good starting point