added better auto-foramtting for code width 120 and comment width 140