combining character handling