implemented single pk view