added unique validator