first pass of new Label plugin