now Pen class has adjustable width