More work with perspective etcetc