refractored css