improve css + layout