add PerspectiveLens