Primary Key & thier generation.