Updated Perspective comaprison class