better padding, color, span