added label builder factory