might have fixed or broken shit with update primary key