cleate factory methods for multiline labels
create base class for service