added unique directive