but use pk instead of id because pk is universal.