added labelWidth property