css shapes too much in css file bandwidth so different way