把Label的功能和描述拆分
add Builder
rename