shouldn't this be in page.py? or this method means to overwrite that one?