added unique key option
0.0.37