add comment for barWidth function