updated validator and added label/legend rational