don't allow empty service

sort services by name