redesigned filter by pk