add border width support