aded page-footer subclass
implemented page-footer subclass