add parameter 'startWidth'