Perspective solution