add primary key