replacing l-page with l-constrained