css now quite good