moved some css to Component