extending page functionality