final-product-perspective